<?php

namespace app\common\model;

use think\Model;

class Money extends Model
{
    protected $table = 'os_money';
    protected $pk = "id";

    // 自动完成
    protected $insert = [
        'create_time',
        'user_id'
    ];
    protected $update = [
        'update_time'
    ];

    // 字段信息
    protected $field = [
        "id",                  // 主键
        "student_id",          // 学生外键
        "prac_amount",         // 实收金额
        "status",              // 状态:0,未支付，1，已支付，3，已退款
        "mode",                // 支付方式：1微信，2支付宝，3其它
        "user_id",             // 收费办理人
        "create_time",         // 最后登陆时间
        "update_time"          // 最后登陆IP
    ];

    /**
     * 创建时间
     * @return bool|string
     */
    protected function setCreateTimeAttr()
    {
        return date('Y-m-d H:i:s');
    }

    /**
     * 更新时间
     * @return bool|string
     */
    protected function setUpdateTimeAttr()
    {
        return date('Y-m-d H:i:s');
    }

    /**
     * 办理人
     * @return mixed
     */
    protected function setUserIdAttr()
    {
        return session('admin_id');
    }
}